package com.jinzhi.jzweb.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.jinzhi.jzweb.domain.MarkDO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

//题目答案vo类
@Data
public class ExaminationAnswerSheetComVOS  implements Serializable {


    @TableId
    private Long id;

    //题目标题
    private String content;
    //题目集合
    private String answerList;
    //第二次加密的
    private String num2;
    //评分状态
    private String state;
    //赛道
    private String court;
    //裁判id
    private  Long refereeId;
   //试卷id
    private  Long  easc;

    private  Long  id1;
    private  Long  id2;

    /** 修改后分数(统计修改分数)  以这个为主*/
    @TableField("update_score")
    private double updateScore;

    //考试批次ID
    private Long examBatchId;

    /** 认证批次id */
    @TableField("cbatch_id")
    private Long cbatchId;

    /** 考试批次id */
    @TableField("ebatch_id")
    private Long ebatchId;

    /** 学生id*/
    private  Long  stuId;

    /** 考试成绩 */
    @TableField(exist = false)
    private List<MarkDO> markDOS;

    /** 考试成绩 */
    @TableField(exist = false)
    private List<Long> banId;


    @TableField(exist = false)
    private List<ExaminationAnswerSheetComVOS> eascVo;

    private  Long current;

    private Long number;

    private String competitionType;

    private String refereeA;

    /**
     *裁判打分备注
     */
    private String refereeRemark;

}
